# T3rnel Document Intelligence > Evidence-backed receipt and invoice extraction over MCP — typed records with confidence scores and review flags, tenant-scoped, on a Cloudflare Worker. Unknown facts stay null; money is integer minor units. Origin: https://t3rnel-document-intelligence_production.t3ratech.workers.dev. Updated 2026-10-09. The console is client-rendered, so the answers below are also published here as plain text. ## Docs - [Home](https://t3rnel-document-intelligence_production.t3ratech.workers.dev) - [Pricing](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/pricing) - [Demo](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/demo) - [API and MCP documentation](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/docs) - [Frequently asked questions](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/faq) - [Receipt and invoice MCP server](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/mcp-server) - [Document extraction API](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/api-reference) - [Invoice data extraction API](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/invoice-data-extraction) - [Receipt OCR API for agents](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/receipt-ocr-api) - [Safer accounts payable extraction](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/accounts-payable-automation) - [AGENTS.md](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/AGENTS.md): the agent contract — MCP tools, auth, demo semantics - [OpenAPI](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/openapi.json): the REST contract - [AI summary](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/ai/summary.json), [AI FAQ](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/ai/faq.json), [AI service description](https://t3rnel-document-intelligence_production.t3ratech.workers.dev/ai/service.json) ## Interfaces - `POST /mcp`: JSON-RPC, Streamable HTTP — tools: extract_receipt, extract_invoice, categorize_expense, validate_document, extract_batch - `GET /api/demo`: synthetic sample extraction (labelled — never real data) - `POST /api/signup`: mints a tenant credential (shown once) ## Questions ### What does T3rnel Document Intelligence do? It turns receipts and invoices into typed records with confidence scores and review flags, as five MCP tools and a tenant-scoped HTTP API. Every field carries its evidence, and facts the document does not state stay null. ### Which MCP tools does it expose? Exactly five: extract_receipt, extract_invoice, categorize_expense, validate_document and extract_batch, served over Streamable HTTP at POST /mcp. ### What can I send it? Bounded inline base64 JPEG, PNG, WebP or PDF, or a safe public HTTPS URL. Document content is treated as untrusted input. ### How does it handle money and missing values? Money is returned as integer minor units, and an unknown fact is null rather than a guess. Deterministic arithmetic validation and the evidence drive confidence and the review flag. ### Is there a free tier? Yes. The free tier is 10 extraction units, 24-hour raw-document retention and all five MCP tools. Higher quota and retention are bought through T3rnel WavePay. ### How do I get an API credential? Sign up at /signup or POST /api/signup. You receive a 256-bit bearer credential exactly once; only a peppered hash is stored, and it can be rotated or revoked from the Security page. ### How is billing and quota handled? T3rnel WavePay is the sole billing, entitlement and quota authority. Quota is reserved before extraction, committed after the exact result is stored, and released if the extraction fails. ### How long are my documents kept? Raw documents expire after 24 hours by default, under unpredictable tenant-prefixed storage keys. Metadata, results, corrections and audit events remain until deletion is requested, subject to security and legal needs. ### Can I use the output without a human checking it? It is built for a review point, not to approve payables silently: review flags and arithmetic validation mark uncertain fields. It does not provide accounting, tax or legal advice. ### Is the demo output a real extraction? No. GET /api/demo returns synthetic sample data, labelled as such, and never calls an AI provider. ### Which MCP clients can connect? Any client that speaks Streamable HTTP MCP: set the server URL to your host's /mcp and send the credential as an Authorization: Bearer header. ### Is it production-ready? It is an initial beta. Signup, storage accounting and the storage limit are verified live; extraction quality on representative consented documents and a real PayNow merchant checkout still need launch-owner review before public marketing.